<?php defined('SYSPATH') or die('No direct script access.');
/**
 * @link http://gist.github.com/385876
 */
class View_CSV {

    public static function to_array($filename='', $delimiter=',')  {
        if(!file_exists($filename) || !is_readable($filename))
            return FALSE;

        $header = NULL;
        $data = array();
        if (($handle = fopen($filename, 'r')) !== FALSE) {
            while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE) {
                if(!$header)
                    $header = $row;
                else
                    $data[] = array_combine($header, $row);
            }
            fclose($handle);
        }
        return $data;
    }

}